Use integrated graphics for display - Ubuntu

Use integrated graphics for display - Ubuntu

NVIDIA 드라이버 설치 및 설정을 마치면 정상적으로 X Windows 환경을 사용할 수 있게 되는데, X Windows가 그래픽 카드를 사용하면서 메모리를 조금 잡아먹게 된다.

x11-using-memory

X Windows 처리를 CPU(intel) 내장그래픽으로 처리하는 방법에 대해 알아보았다.

xorg.conf 수정

X Windows가 CPU(Intel) 내장 그래픽을 사용하게 하기 위한 방법은 다음과 같다 .

CPU가 내장그래픽을 지원하는지 확인!!!

터미널로 접속하고 /etc/x11/xorg.conf 를 수정해준다.

만약 없으면 xorg.conf.xxx 파일이 같은 경로에 있을 텐데 cp 로 복사본을 만들자

1
sudo vi /etc/x11/xorg.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia" ## "intel" 로 수정
inactive "intel" ## 지워준다
EndSection

Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection

Section "Screen"
Identifier "intel"
Device "intel"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection

Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection

ServerLayout 부분을 자세히 보면 Screen 0 "nvidia" inactive "intel" 이 있는데

Screen 0"intel"

inactive 부분은 지워주도록 한다.

1
2
3
4
Section "ServerLayout"
Identifier "layout"
Screen 0 "intel"
EndSection

wq! 로 저장하고 Reboot 해줍시다

위 예시는 싱글 모니터를 사용할때의 경우이고 만약 듀얼 스크린을 쓴다면 Screen 1 도 있을텐데 "intel" 로 수정해주자

재부팅하고 nvidia-smi 를 확인해보면 그래픽 카드의 메모리를 사용하지 않는것을 확인할 수 있다.

no-more-memory-usage

unsplash-logoDaniel Leone

댓글